Oh my god i can't open my bmx/bmw file (we'll call it corrupted_bmx)!
Well try these -

1) Try this its a missing machines manager - Beanie's Missing Machine Manager

2) There is also another missing machine manager within Overloader - Overloader rules for so many other reasons as well

3) F3, Machine View, right click import song or paste the song into buzz\Gear\Templates and reopen buzz

4) Try to run paramfix.exe over your bmx file - Paramfix - handy little tool

5) For Rout's Soundfont Loader 1.1
- rename your soundfont folder to something different
- close buzz, reopen it, load only a rout sf loader (if it does not appear in your right click, index, you can also add machines by double clicking on the f3 machine view background), Load any soundfont, make a pattern, jiggle some notes, close buzz
- open your corrupted_bmx

6) For RnZnAnFnCnRnL VST adapters
- reopen buzz, your vst directory will be rescanned (this is done automatically when opening buzz) ... close, buzz, reopen your corrupted_bmx
- after you opened your old bmx, delete it, recreate with polac and save cause polac's vst/i rules

7) For Drums N Ass also called PsiDrum 1
- there is a limit to the number of generators (not drumkits) that you can have in your buzz\Gear\Generators dir
- the best solution here, is to have a Second copy of buzz (just copy and paste your buzz folder to a different directory), delete a huge number of generators (creating a mini-buzz) and then reload your corrupted_bmx

8) In Chord Wizard, you can externally manipulate bmx/bmw files and remove individual machines while also saving and then load into buzz (its an external application - like m2buzz, you don't need buzz to be open)

9) Bm2bm - never tried this application, it looks like it was addressing the arguelles "u" issue, there is a spanish letter Argelles versus Arguelles - an english version is included in the latest big pack

10) People talk about hexediting too, i've never done that - see the post below by T0m_Level
- I was working on a module recently - making several backups like from 01-07. then the next day i wanted to load it and damn .. buzz crashed awfully - like with messages about wrong machine parameters. after fiddling around i found out the reason: i gave same names to 2 different gens - this caused buzz to mix up anything and crash. the only way to fix it was thru hexedit. eg. when you have a matilde called 'voice' and eg. a do-nothing called voice - you should browse the file with the hexeditor and rename all settings saying voice.do-nothing to eg. voic2.do-nothing. voila - after saving your module will load again! .tOm 

11) The following machines have given me major problems so i don't use them anymore - i use winxp
- Rnzntnf's vst adapters (all of them) - RnZnAnFnCnRnL had about 10 stages or something but were really cool prior to polac's inginuity
- DrumsnAss1 aka psidrum1
- 11 ox - never worked well for me, but had a really cool sound
- Ninereeds machines (you had to places dll files elsewhere i remember) but they caused problems on xp

12) General Buzz Rules
- Save your bmx files OFTEN (after adding a new generator is a good time)
- Save in stages, name them - blah.bmx, blah2.bmx, etc
- The problem is individual Machines NOT the Buzz engine, so if a generator/effect is giving you problems, don't use it and delete it
- Creating different buzz installation folders on your harddrive is not a bad idea, for example 
buzz1 - everything except machines that give you problems
buzz2 - everything
of course, they are tons of variations

-Thanks to all who help make buzz bigger everywhere!

Nool